www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/person/schedule/scheduleAction.php

    <?php 
class scheduleClassAction extends Action
{
	public function guanbefore($table)
	{
		$s 	= "and `uid`=$this->adminid";
		$dt = $this->post('dt');
		if($dt !='')$s = m('schedule')->getdtwhere($dt, $this->adminid);
		return $s;
	}
	
	public function publicaftersave($table, $cans, $id)
	{
		/*
		$db = m('tasktime');
		
		$ffsid	= $this->rock->post('plidPost','0');
		$db->record(array('table'=>$table,'mid'=>$id), "id in($ffsid)");
		$db->delete("`table`='$table' and mid='$id' and id not in($ffsid)");
		
		$scdb = m('schedule');
		$scdb->updatecont($id);
		$scdb->addday($this->date, $this->adminid, $id);*/
	}
	
	public function getmontlistAjax()
	{
		$enddt		= $this->get('enddt');
		$dt			= $this->get('startdt');
		$uid		= $this->get('uid');
		$dtc 		= c('date', true);
		$jg			= $dtc->datediff('d', $dt, $enddt);
		$dtaa1		= strtotime($this->date);
		
		$dbw		= m('schedule');
		
		$arr		= array();
		for($i=0; $i<=$jg; $i++){
			if($i>0)$dt = $dtc->adddate($dt, 'd', 1);
			$dtaa2		= strtotime($dt);
			$s 		= '';
			$col 	= '';
			$rows 	= $dbw->getdtarr($dt, $uid);
			foreach($rows as $a=>$ars){
				$s .= ''.($a+1).'.'.$ars['title'].'<br>';
			}
			if($dtaa2==$dtaa1){
				
			}else if($dtaa2<$dtaa1){
				$col = '#888888';
			}else{
				$col = '#888888';
			}
			$arr[$i+1] = array(
				'str' => '<font color="'.$col.'">'.$s.'</font>'
			);
		}
		echo json_encode($arr);
	}
}